home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / triplt10.zip / TRIPLOT.DOC < prev    next >
Text File  |  1992-07-13  |  27KB  |  727 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.           =================================================================
  8.           Version 1.00               TriPlot(tm)              July 13, 1992
  9.                           (C) Copyright 1992, Yves Beaudoin
  10.                                  All Rights Reserved
  11.  
  12.                                     DOCUMENTATION
  13.           =================================================================
  14.  
  15.  
  16.                                   TABLE OF CONTENTS
  17.                                   ~~~~~~~~~~~~~~~~~
  18.  
  19.           1. OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . .   2
  20.  
  21.           2. PREPARING A DATA FILE  . . . . . . . . . . . . . . . . . .   3
  22.                2.1 Title  . . . . . . . . . . . . . . . . . . . . . . .   4
  23.                2.2 Output device code . . . . . . . . . . . . . . . . .   5
  24.                2.3 Output orientation . . . . . . . . . . . . . . . . .   5
  25.                2.4 Legend code  . . . . . . . . . . . . . . . . . . . .   5
  26.                2.5 Corner code  . . . . . . . . . . . . . . . . . . . .   6
  27.                2.6 Grid code  . . . . . . . . . . . . . . . . . . . . .   6
  28.                2.7 Zonation code  . . . . . . . . . . . . . . . . . . .   7
  29.                2.8 Normalization  . . . . . . . . . . . . . . . . . . .   7
  30.                2.9 Bottom-edge label  . . . . . . . . . . . . . . . . .   7
  31.                2.10 Left-edge label . . . . . . . . . . . . . . . . . .   7
  32.                2.11 Right-edge label  . . . . . . . . . . . . . . . . .   7
  33.                2.12 Data records  . . . . . . . . . . . . . . . . . . .   8
  34.  
  35.           3. RUNNING TRIPLOT  . . . . . . . . . . . . . . . . . . . . .   9
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.           TriPlot(tm)               Documentation              Version 1.00
  74.           -----------------------------------------------------------------
  75.  
  76.  
  77.           1. OVERVIEW
  78.           ~~~~~~~~~~~
  79.  
  80.                TriPlot   generates   HP-GL/2  instructions   for   plotting
  81.           three-component data  on a ternary  diagram.  HP-GL/2 is  the new
  82.           standardized  version of  the Hewlett-Packard  Graphics Language.
  83.           It is  available, for example,  with HP's series of  LaserJet III
  84.           printers  and DraftMaster  plotters.   The  plot commands  may be
  85.           redirected to a file for processing at a later time.
  86.  
  87.                The user can specify a title and the labels for the edges of
  88.           the  diagram.   A legend  describing  the number  of data  points
  89.           plotted with  a specified symbol  and pen code can  be optionally
  90.           selected.  The resolution of the grid system can be selected from
  91.           five possibilities.
  92.  
  93.                Currently,  there  are  two  zonation   schemes  built  into
  94.           TriPlot, namely the  soil textural zones defined by  the Canadian
  95.           Soil  Survey  Committee  (1978) and  those  published  by Shepard
  96.           (1954).  If  you would like to see  a particular well-established
  97.           scheme  made part  of TriPlot,  just  forward to  the author  the
  98.           values of the end  points that make up the zone  boundaries and a
  99.           diagram of the scheme.
  100.  
  101.                The complete diagram  can be plotted,  or you can  constrain
  102.           the plot to an apex.  Note in passing that all line segments such
  103.           as  zonation boundaries will  be properly clipped  for any corner
  104.           plot.
  105.  
  106.                TriPlot can normalize the data to 1, 10, or 100.  Normalized
  107.           data points have  their component values  adjusted so that  their
  108.           sum is equal to 1, 10, or 100.
  109.            
  110.                Each data point can have a symbol and a color/pen associated
  111.           with  it.   There are  eight  possible pen  selections and  eight
  112.           possible symbols.   There  is a ninth  symbol-code available  for
  113.           omitting the  representation of  a data  point. This  symbol-code
  114.           must be used when designating the end point of a line segment.
  115.  
  116.                The total number of data points and line-segment end  points
  117.           must not exceed 1000.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.           -----------------------------------------------------------------
  125.           (C) Copyright 1992, Yves Beaudoin                               2
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.           TriPlot(tm)               Documentation              Version 1.00
  140.           -----------------------------------------------------------------
  141.  
  142.  
  143.                Plot size is  strictly dependent on  the output media  size.
  144.           The same  plot file can  be directed to  an HP LaserJet  III with
  145.           letter-size paper or  to an HP DraftMaster SX+  with E-size paper
  146.           mounted.  The resulting diagram will be automatically adjusted to
  147.           fit up to  the hard-clip limits of the  device, and, accordingly,
  148.           be expanded or contracted.
  149.  
  150.  
  151.           2. PREPARING A DATA FILE
  152.           ~~~~~~~~~~~~~~~~~~~~~~~~
  153.  
  154.                An input data  file for Program  TriPlot must be a  DOS text
  155.           file conforming  to a  specific structure.   There are  two major
  156.           sections to  any data  file.  The  first section consists  of the
  157.           plotting options  and the  labels for the  ternary diagram.   The
  158.           second  section  groups  the data  components  and  their display
  159.           codes.
  160.  
  161.                An example  is provided  by TEST.DAT, one  of the  many data
  162.           files used to develop TriPlot.  If you examine this file, you can
  163.           see the  two major sections.   Moreover, you'll notice  that each
  164.           record  has a row  or column heading associated  with it.  Though
  165.           not  required,  the   headings  help  interpret   the  subsequent
  166.           alphanumeric  entries and,  therefore, make  the  data file  more
  167.           understandable.
  168.  
  169.                To help  you set  up a data  file, the  distribution package
  170.           includes the  file TEMPLATE.DAT.   As suggested by its  name, the
  171.           file is  a data-entry  template containing  all the  record field
  172.           headings mentioned above.
  173.  
  174.                To illustrate its use, suppose that we want to set up a data
  175.           file to  be called MYDATA.  The first step is to use the DOS COPY
  176.           command to duplicate the contents of the template file to MYDATA.
  177.           After making  the TriPlot directory  the current  one, enter  the
  178.           following command:
  179.  
  180.                              COPY TEMPLATE.DAT MYDATA /V
  181.  
  182.           where  the /V  switch instructs  DOS  to verify  that MYDATA  was
  183.           written correctly.  The next step  is to load MYDATA into a  text
  184.           editor, such as the  MS-DOS EDLIN or EDIT  program, to enter  the
  185.           plotting parameters and  your data.  Note in passing  that if you
  186.           use a word processor instead,  it should be configured to emulate
  187.           a text processor.   The left  margin must correspond to  Column 1
  188.           and  the right  one to  Column 80  or more.   The top  and bottom
  189.  
  190.           -----------------------------------------------------------------
  191.           (C) Copyright 1992, Yves Beaudoin                               3
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.           TriPlot(tm)               Documentation              Version 1.00
  206.           -----------------------------------------------------------------
  207.  
  208.  
  209.           margins must be  inactive.  Headers and footers  are not allowed.
  210.           Finally select a monospace font,  such as Courier, to ensure that
  211.           your entries  are aligned properly  and remain so after  you save
  212.           them to disk.
  213.  
  214.                If  the  aforementioned  operations have  been  carried  out
  215.           successfully,  the file MYDATA  consists of the  following twelve
  216.           lines:
  217.            
  218.                       Title (30 chars. max):
  219.                    Output device code (0-1):
  220.               Output orientation (-90,0,90):
  221.                           Legend code (0-1):
  222.                           Corner code (0-3):
  223.               Grid code (0,10,20,40,50,100):
  224.                         Zonation code (0-2):
  225.               Normalization code (1,10,100):
  226.           Bottom-edge label (20 chars. max):
  227.             Left-edge label (20 chars. max):
  228.            Right-edge label (20 chars. max):
  229.           Bottom---Left---Right---Symbol(0-8)---Pen(1-8)---Linkage
  230.  
  231.           Each  line  of the  data  file makes  up  a record.   Information
  232.           enclosed  between  parentheses   represents  the  constraints  or
  233.           admissible values for a particular record or field.
  234.  
  235.                The  first eleven records  make up the  first major section.
  236.           The first record is for the title of the plot.   Records #2 to #8
  237.           are for specifying  the plotting options.  Records  #9 to #11 are
  238.           dedicated to the labels of the diagram.  For these records, input
  239.           always begins at Column 35 immediately following the colon.
  240.  
  241.                The second major section begins  with Record #12.  This line
  242.           is  present solely for  providing the column  headings describing
  243.           the subsequent  data entry sequence.   The  component values  and
  244.           their display  codes  are entered  in  a tabular  fashion,  after
  245.           Record #12.
  246.  
  247.                Descriptions and constraints for each record are as follows:
  248.  
  249.           2.1 Title
  250.           ~~~~~~~~~
  251.                The first  record is  for the  title of  the plot  that will
  252.           appear  above the top apex  of the diagram.   There is a limit of
  253.           thirty characters.
  254.  
  255.  
  256.           -----------------------------------------------------------------
  257.           (C) Copyright 1992, Yves Beaudoin                               4
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.           TriPlot(tm)               Documentation              Version 1.00
  272.           -----------------------------------------------------------------
  273.  
  274.  
  275.           2.2 Output device code
  276.           ~~~~~~~~~~~~~~~~~~~~~~
  277.                The  second record is for specifying the output-device type.
  278.           The possible values and their corresponding meanings are:
  279.  
  280.                      Code | Interpretation
  281.                     ------+--------------------------------------------
  282.                        0  | Plotter with a maximum capacity of 8 pens
  283.                        1  | Monochrome printer such as a laser printer
  284.  
  285.  
  286.           The  purpose  of this  option  is as  follows.   As  explained in
  287.           Section 2.12, the data points on the diagram can be distinguished
  288.           by symbol  and  by colour  when using  a plotter.    If you  take
  289.           advantage of this feature when you create your data file but then
  290.           send the output  to a laser printer, the  colour distinction will
  291.           be lost of course.   With the output device code set to  1 on the
  292.           other  hand, Triplot will  override all colour  settings to black
  293.           and adjust the legend accordingly  by grouping the data points by
  294.           their symbol codes  only.  It is faster to change this one record
  295.           than to modify all the colour codes for the data points.
  296.  
  297.           2.3 Output orientation
  298.           ~~~~~~~~~~~~~~~~~~~~~~
  299.                The  third  record is  for assigning  an orientation  to the
  300.           plot.  The following table defines the possible rotations:
  301.  
  302.                      Code | Interpretation
  303.                     ------+--------------------------------
  304.                      -90  | Rotate the plot by -90 degrees
  305.                        0  | No rotation
  306.                       90  | Rotate the plot by +90 degrees
  307.  
  308.           This  option allows  you  to  select a  portrait  or a  landscape
  309.           orientation to the output.
  310.  
  311.           2.4 Legend code
  312.           ~~~~~~~~~~~~~~~
  313.                The  fourth  record  is  for  toggling  the   legend.    The
  314.           associated code is defined as follows:
  315.             
  316.                      Code | Interpretation
  317.                     ------+-----------------
  318.                        0  | No legend
  319.                        1  | Draw the legend
  320.  
  321.  
  322.           -----------------------------------------------------------------
  323.           (C) Copyright 1992, Yves Beaudoin                               5
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.           TriPlot(tm)               Documentation              Version 1.00
  338.           -----------------------------------------------------------------
  339.  
  340.  
  341.           The  legend  is drawn  to  the left  of  the ternary  diagram and
  342.           consists of the following features:
  343.                o  the name and version number of the program,
  344.                o  the date and time the plot was created,
  345.                o  a listing of the coloured symbols used along with a
  346.                   frequency count of the corresponding data points,
  347.                o  a listing of the pens mounted in the carousel if the
  348.                   output device code is set to 0.
  349.           Finally  a frame  is  drawn  which encloses  the  legend and  the
  350.           diagram.
  351.  
  352.           2.5 Corner code
  353.           ~~~~~~~~~~~~~~~
  354.                Record #5 is for the corner code defined as:
  355.  
  356.                      Code | Interpretation
  357.                     ------+-----------------------------------
  358.                        0  | Plot the whole diagram
  359.                        1  | Plot the bottom left corner only
  360.                        2  | Plot the top corner only
  361.                        3  | Plot the bottom right corner only
  362.  
  363.           Note in passing  that when zooming in to a corner of the diagram,
  364.           all zonation  boundaries, tie  lines, and  line segments  will be
  365.           clipped accordingly.
  366.  
  367.           2.6 Grid code
  368.           ~~~~~~~~~~~~~
  369.                The next  record is for  choosing a predefined  grid system.
  370.           Admissible values and their actions are:
  371.  
  372.                      Code | Interpretation
  373.                     ------+---------------------------------------------
  374.                         0 | No grid
  375.                        10 | Very coarse grid (10 subintervals per edge)
  376.                        20 | Coarse grid (20 subintervals per edge)
  377.                        40 | Medium grid (40 subintervals per edge)
  378.                        50 | Fine grid (50 subintervals per edge)
  379.                       100 | Very fine grid (100 subintervals per edge)
  380.  
  381.           The  corresponding   annotation   is   controlled   by   TriPlot.
  382.           Regardless of the value  of the grid code,  there will always  be
  383.           nine annotation labels per edge.
  384.  
  385.  
  386.  
  387.  
  388.           -----------------------------------------------------------------
  389.           (C) Copyright 1992, Yves Beaudoin                               6
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.           TriPlot(tm)               Documentation              Version 1.00
  404.           -----------------------------------------------------------------
  405.  
  406.  
  407.           2.7 Zonation code
  408.           ~~~~~~~~~~~~~~~~~
  409.                The seventh record  is for specifying which  zonation scheme
  410.           to superimpose onto the plot:
  411.  
  412.                      Code | Interpretation
  413.                     ------+-----------------------------------------------
  414.                        0  | No zonation
  415.                        1  | Soil textural zones defined by the Canadian
  416.                           | Soil Survey Committee (1978)
  417.                        2  | Soil textural zones defined by Shepard (1954)
  418.  
  419.           If you  use other well-established zonation schemes,  send us the
  420.           details and they will be incorporated into the next version.
  421.  
  422.           2.8 Normalization
  423.           ~~~~~~~~~~~~~~~~~
  424.                Record #8 allows  you to indicate how the  component data is
  425.           to be normalized:
  426.  
  427.                      Code | Interpretation
  428.                     ------+-----------------------------------
  429.                        1  | Set the data component sum to 1
  430.                       10  | Set the data component sum to 10
  431.                      100  | Set the data component sum to 100
  432.  
  433.           2.9 Bottom-edge label
  434.           ~~~~~~~~~~~~~~~~~~~~~
  435.                Record #9 is the label for the bottom edge of the triangular
  436.           diagram: there is a maximum of twenty characters allowable.
  437.  
  438.  
  439.           2.10 Left-edge label
  440.           ~~~~~~~~~~~~~~~~~~~~
  441.                Record  #10 is the label for the left edge of the triangular
  442.           diagram: there is a maximum of twenty characters permitted.
  443.  
  444.           2.11 Right-edge label
  445.           ~~~~~~~~~~~~~~~~~~~~~
  446.                Record #11 is the label for the right edge of the triangular
  447.           diagram: there is a maximum of twenty characters allowable.
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.           -----------------------------------------------------------------
  455.           (C) Copyright 1992, Yves Beaudoin                               7
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.           TriPlot(tm)               Documentation              Version 1.00
  470.           -----------------------------------------------------------------
  471.  
  472.  
  473.           2.12 Data records
  474.           ~~~~~~~~~~~~~~~~~
  475.                Record #12  consists of  column headings  for the  remaining
  476.           data records: it is provided solely to facilitate subsequent data
  477.           entry.
  478.  
  479.                Record #13 is  associated with the first data  point.  It is
  480.           made up of six numeric fields that correspond to the six headings
  481.           of  Record  #12.   The  first  three  fields are  the  coordinate
  482.           components  corresponding to the bottom  edge, the left edge, and
  483.           the right  edge  of the  diagram in  that order.   The  remaining
  484.           fields are for  the symbol, pen,  and linkage codes.   All  field
  485.           entries are separated from each other by blank spaces.
  486.  
  487.                The  various symbol  codes  will  result  in  the  following
  488.           representations of the data points:
  489.  
  490.                      Code | Representation
  491.                     ------+----------------------------------------
  492.                        0  | No symbol: used in conjunction with
  493.                           | the linkage code to draw line segments
  494.                        1  | Circle
  495.                        2  | Square
  496.                        3  | Triangle
  497.                        4  | Diamond
  498.                        5  | Dot, i.e. filled circle
  499.                        6  | Filled square
  500.                        7  | Filled triangle
  501.                        8  | Filled diamond
  502.  
  503.                The integer pen codes designate the pen stall from which the
  504.           pen  will be  selected.   For a  plotter, the  limit is  normally
  505.           eight.   Thus,  TriPlot conforms  to this  maximum value.   On  a
  506.           monochrome output device, only  "Pen #1" is available.   However,
  507.           remember  that TriPlot  will automatically  override  a pen  code
  508.           greater than 1 if the output device code has been set to 1.  Note
  509.           that "Pen #1"  is always  used to  draw the grid  system and  the
  510.           annotation.
  511.  
  512.                The last record field is for an integer value (in the range 
  513.           -32768 to  32767) describing the linkage code.  Its purpose is to
  514.           allow tie lines and/or  line segments to be included in the plot.
  515.           A linkage code value equal to zero  isolates the data point.  Any
  516.           two  consecutive data points with the  same non-zero linkage code
  517.           value are  deemed to be  linked by a  tie line.  Moreover  if the
  518.           symbol  codes  are zero,  the  result  will  be a  line  segment.
  519.  
  520.           -----------------------------------------------------------------
  521.           (C) Copyright 1992, Yves Beaudoin                               8
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           TriPlot(tm)               Documentation              Version 1.00
  536.           -----------------------------------------------------------------
  537.  
  538.  
  539.           Therefore, the following entries in a data file
  540.  
  541.           Bottom---Left---Right---Symbol(0-8)---Pen(1-8)---Linkage
  542.             30.     30.     40.       1            4          1
  543.             34.     25.     41.       3            4          1
  544.  
  545.           will result in  a tie line, that  is, a line segment  between the
  546.           circle   symbol   of   the  first   point   and   the  triangular
  547.           representation  of the  second point.    On the  other hand,  the
  548.           entries
  549.  
  550.           Bottom---Left---Right---Symbol(0-8)---Pen(1-8)---Linkage
  551.             30.     30.     40.       0            4          1
  552.             34.     25.     41.       0            4          1
  553.  
  554.           will  only  produce  a  line  segment.     Accordingly,  you  can
  555.           incorporate  any zonation scheme into the  ternary diagram.  But,
  556.           as remarked previously,  the author will update TriPlot  with any
  557.           well-established  zonation  scheme   provided  that  a   complete
  558.           description is sent.
  559.  
  560.                Record #14 and subsequent records are for the remaining data
  561.           points, each structured as explained previously.  Note in passing
  562.           that you  can delimit groups  of data records using  blank lines:
  563.           these extra lines will be ignored by TriPlot.
  564.  
  565.                Once you have specified all the plotting options and entered
  566.           your  data, save  the information  back to  disk  overwriting the
  567.           original file, e.g., MYDATA.  If you are using a word  processor,
  568.           insure that the file  is saved as a DOS  text file.  You are  now
  569.           ready to process your data file.
  570.  
  571.  
  572.           3. RUNNING TRIPLOT
  573.           ~~~~~~~~~~~~~~~~~~
  574.                There  are two  ways of  starting  the execution  of Program
  575.           TriPlot,  depending  on  where  the  output  results  are  to  be
  576.           directed.  At the DOS command line, you can enter either
  577.  
  578.                          TriPlot DataFileName OutputFileName
  579.  
  580.                                           or
  581.  
  582.                         TriPlot DataFileName OutputDevicePort
  583.  
  584.  
  585.  
  586.           -----------------------------------------------------------------
  587.           (C) Copyright 1992, Yves Beaudoin                               9
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.           TriPlot(tm)               Documentation              Version 1.00
  602.           -----------------------------------------------------------------
  603.  
  604.  
  605.           where,
  606.  
  607.                DataFileName is the name of the data file,
  608.  
  609.                OutputFileName is the name of  the file to which the results
  610.                will be written,
  611.  
  612.                OutputDevicePort is the name of the device port to which the
  613.                results will be sent, e.g.,  COM1 for a plotter connected to
  614.                the  first serial  port.    If required,  use  the DOS  MODE
  615.                command beforehand to configure the port.
  616.  
  617.           Note that file names may be prefixed with a path specification.  
  618.  
  619.                The  following names are  reserved for the  operating system
  620.           devices:
  621.  
  622.                      Name | Device
  623.                     ------+-------------------------------
  624.                      AUX  | Communications port (COM1)
  625.                      COM1 | Communications port
  626.                      CON  | Keyboard and screen
  627.                      ERR  | Standard error output (screen)
  628.                      LINE | Communications port (COM1)
  629.                      LPT1 | Printer
  630.                      NUL  | Null device
  631.                      PRN  | Printer (LPT1)
  632.                      USER | Keyboard and screen
  633.  
  634.           The connection is always to the device, even if a disk  file with
  635.           the  same name  already  exists,  regardless  of  its  extension.
  636.           Consult  your  DOS  manual for  more  information  if  these port
  637.           designations are unfamiliar.
  638.  
  639.                As an example of the output file name usage, the command
  640.  
  641.                              TRIPLOT TEST.DAT B:TEST.PLT
  642.  
  643.           instructs TriPlot  to  retrieve the  data  file TEST.DAT  on  the
  644.           current  logged-on drive  and  to  store  the  resulting  HP-GL/2
  645.           commands into  the file TEST.PLT on Drive B:.  If TEST.PLT exists
  646.           beforehand,  TriPlot would seek your permission to overwrite with
  647.           the new output results.   On the other hand, to  process the data
  648.           file  MYDATA  and  to  direct  the results  to  a  laser  printer
  649.           connected  through the first parallel port, the following command
  650.           would be issued:
  651.  
  652.           -----------------------------------------------------------------
  653.           (C) Copyright 1992, Yves Beaudoin                              10
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.           TriPlot(tm)               Documentation              Version 1.00
  668.           -----------------------------------------------------------------
  669.  
  670.  
  671.                                  TRIPLOT MYDATA LPT1
  672.  
  673.           If your  HP laser  printer should generate  a "21  PRINT OVERRUN"
  674.           error message,  you'll have to set the  "Page Protection" feature
  675.           (see  the printer's  user manual  for more  details).   Once page
  676.           composition is finished, you must issue a form-feed command.
  677.  
  678.                As TriPlot sequently reads and processes the data  file, the
  679.           various   options  will  be  echoed  to  the  screen.    Wherever
  680.           applicable, short interpretations will also be included.
  681.  
  682.                Many error  traps  have been  built into  TriPlot to  detect
  683.           erroneous entries in the data file or problems with  disk-related
  684.           operations.   Corresponding  messages  will  be  printed  to  the
  685.           screen.   TriPlot will  continuously update  the total  number of
  686.           data  records  successfully  read.    Thus  the  location  of  an
  687.           incorrect record can be inferred readily.  During  debugging, you
  688.           can  direct the  output to  NUL,  the black-hole  of DOS  device-
  689.           drivers, to  suppress plotting or to CON to see the resulting HP-
  690.           GL/2 commands.
  691.  
  692.                If  everything goes smoothly, you'll see the message "Done!"
  693.           appear as the last line on the screen.
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.           -----------------------------------------------------------------
  719.           (C) Copyright 1992, Yves Beaudoin                              11
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.